Python Job: Graduate Developer | Python - Java

Job added on

Company

Vanguard

Location

London, England - United Kingdom

Job type

Full-Time

Python Job Details

Drive innovation for investors everywhere!

Vanguard is one of the world's largest investment management companies, with around 380 low-cost traditional funds and ETFs, operating in 19 locations worldwide with about 18,800 crew members.

We are looking for Server-Side Java/AWS engineer to join a new Full-Stack team embracing new ways of working (NWoW) in the Global Investments Financial Systems (GIFS) division. We are rapidly expanding our European technology presence, so this is an exciting opportunity to join the team and help grow and influence team direction, whilst learning about the Investment Management apparatus at Vanguard. The role will involve work on leading technologies using Cloud Native architecture – Java 8/11, Sprint Boot, AWS services (IAM, S3, ECS, EMR, AWS Lambda, Athena, DynamoDb, etc.), Python. The team uses agile methodologies and operates leveraging a continuous delivery pipeline.

The projects will involve applications related to Portfolio Management, Investment Operations, Data and Workflow Management, Regulatory Reporting, ETF systems, applications related to Investment Strategy and Research, among others. Experience implementing Java services and RESTful APIs utilizing micro-services architecture patterns for enterprise scale is desirable. Furthermore, a demonstrable working knowledge of AWS core services stack is derirable. A good grounding of the Buy-side, and Equities knowledge is preferable, but is not a pre-requisite. The team will have daily interaction with the Business Product Owner and, or Business Users in the Products team, so excellent written and oral communication skills are imperative.

Join us and help us innovate for client success!

In this developer role, you will:

  • Be part of a business facing IT team to deliver new solutions to the business, understand/review functional specifications and translate into program specifications, liaise with end users for user acceptance testing, and provide 3rd line support as required.
  • Build thought leadership and expertise around best-practice solution design and implementation.
  • Comply with defined code and documentation standards, including peer reviews.
  • Be a self-starter with the ability to effectively manage time across multiple projects and with competing business demands and priorities

What it takes:

  • Knowledge of Test-Driven Development and strong knowledge of Java (8 or higher), Spring Boot, Spring MVC, RESTFul API implementation, GraphQL, and open-source frameworks
  • Knowledge of software development using cloud technologies (AWS preferred)
  • Knowledge of build/deployment/testing/logging/monitoring tools and frameworks like Maven, Cucumber, Bamboo, Git/Bitbucket, and Splunk.
  • Some understanding of investment management domain with strong analytical, problem solving and communication skills.
  • Ability to work well with both business managers and operations team, and ability to perform well under pressure, and deliver to tight deadlines.
  • Knowledge of agile software development process/practices and familiarly with JIRA, Confluence, and other tools.
  • Desirable – Knowledge and experience in Python programming, ElasticCache, Spring Cloud, Spring Security

About Vanguard

We are Vanguard. Together, we’re changing the way the world invests.

For us, investing doesn’t just end in value. It starts with values. Because when you invest with courage, when you invest with clarity, and when you invest with care, you get so much more in return. We invest with purpose—and that’s how we’ve become a global market leader. Here, we grow by doing the right thing for the people we serve. And so can you.

We want to make success accessible to everyone. This is our opportunity. Let’s make it count.

Inclusion Statement

Vanguard’s continued commitment to diversity and inclusion is firmly rooted in our culture. Every decision we make to best serve our clients, crew (internally employees are referred to as crew), and communities is guided by one simple statement: “Do the right thing.”

We believe that a critical aspect of doing the right thing requires building diverse, inclusive, and highly effective teams of individuals who are as unique as the clients they serve. We empower our crew to contribute their distinct strengths to achieving Vanguard’s core purpose through our values.

When all crew members feel valued and included, our ability to collaborate and innovate is amplified, and we are united in delivering on Vanguard's core purpose.

Our core purpose: To take a stand for all investors, to treat them fairly, and to give them the best chance for investment success.

INTERNAL CREW, CONTRACTOR & DIRECT APPLICATIONS ONLY

Please note, current suppliers and potential suppliers are not permitted to communicate with or contact or send or otherwise provide any speculative resumes to any department, business unit, subsidiary or affiliate of Vanguard, or any employee thereof, at any time unless expressly instructed or permitted by a member of Vanguard’s HR department. For the avoidance of doubt, Vanguard will not pay any fees to a supplier or potential supplier in respect of any candidate unless Vanguard HR has either requested the referral or given its prior written consent to the referral. If you would like to partner with Vanguard Europe, please contact [email protected] and we will be in touch if we need further information and/or if we need additional support.

**Please note LinkedIn ‘Easy Apply’ is an expression of interest only! To be considered for the role, you’ll need to complete your application via our careers site ~ thank you**

Future of Work

During the pandemic, we transitioned to a work from home model for the majority of our crew and we continue to interview, hire, and on-board future crew remotely.

As we have developed the path forward, we have taken a thoughtful approach that both maximizes the advantages of working remotely and the many benefits of coming together and collaborating in a shared workspace. We believe that in-person interactions among our crew are important for preserving our unique culture and advantageous for the personal development of our crew.

When our Crew return to the office, many will work in our hybrid model. A smaller proportion of our crew will operate in the Work from Home work model (for example, field sales crew); or in the Work from Office model (for example, portfolio managers).

The working model that your role falls into will be communicated to you in the interview process – please do ask if you are unsure. We encourage you to make the decision regarding your job interview and offer knowing which model your role will fall into. We will test and learn as our ways of working evolve and will continue to evaluate working models along the way.